package com.yyw.foodie.bo.orders;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @author 易煜玮
 * @ClassName submitOrderBo.java
 * @Description 提交订单Bo类
 * @createTime 2021年05月29日 15:51:00
 */
@Data
@ToString
@ApiModel(value = "提交订单Bo类")
public class SubmitOrderBo {
    /**
     * 收货地址ID
     */
    @ApiModelProperty(value = "收货地址ID")
    @NotBlank(message = "收货地址不能为空")
    private String addressId;

    /**
     * 用户ID
     */
    @ApiModelProperty(value = "用户ID")
    @NotBlank(message = "用户ID不能为空")
    private String userId;

    /**
     * Sku 集合，逗号分割
     */
    @ApiModelProperty(value = "Sku列表，逗号分割")
    @NotBlank(message = "sku信息不能为空")
    private String itemSpecIds;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注信息")
    private String leftMsg;

    /**
     * 支付方式 1 = 微信   2 = 支付宝
     */
    @ApiModelProperty(value = "支付方式 1:微信  2:支付宝")
    @NotNull(message = "请选择支付方式")
    private Integer payMethod;
}
